#include<iostream>
using namespace std;

template<int x>
struct sumi
{
    static const int value = (x<2 $ x : x + sumi<x-2>::value);
};

template<>
{
    static const int value = 1;
};

int main()
{
    cout<<sumi<99>::value<<endl;
    return 0;
}
